package com.parfinex.java.phase1.module1.code;
//编程实现双色球抽奖游戏中奖号码的生成。
public class DoubleBall {
    public static void main(String[] args){
        int[] redBall=new int[6];//给成员变量红球定义初始化
        int blueBall;//给成员变量蓝球定义初始化
        System.out.print("红色球号为：");
        for(int i =0; i<6;i++) {
            redBall[i] = (int) (Math.random() * 33) + 1;//随机产生1-33的红色球
            for (int j=0; j<i;j++ ){//用来循环第0-(i-1)之间的红色球
                if (redBall[i]==redBall[j]){//判断第0至(i-1)之间的红色球与第i个红色球是否相同，如果相同，重新给i-1的数组赋值；
                    i--;
                    break;
                }
            }
//            System.out.print(redBall[i]+" ");
        }
        //打印6个不同的红色球
        for(int i =0; i<6; i++){
            System.out.print(redBall[i]+" ");
        }
        System.out.println("");
        blueBall = (int) (Math.random() * 16) + 1;//随机产生1-16的蓝色球
        //打印一个蓝色球
        System.out.println("蓝色球号为："+blueBall);
    }
}
